const express = require('express');
const router = express.Router();
const categoryController = require('../controllers/categoryController');

// 后台管理接口 - 获取分类列表
router.get('/', categoryController.getCategoriesAdmin.bind(categoryController));

// 后台管理接口 - 创建分类
router.post('/', categoryController.createCategory.bind(categoryController));

// 后台管理接口 - 更新分类
router.put('/:id', categoryController.updateCategory.bind(categoryController));

// 后台管理接口 - 删除分类
router.delete('/:id', categoryController.deleteCategory.bind(categoryController));

// 后台管理接口 - 获取分类详情
router.get('/:id', categoryController.getCategoryDetail.bind(categoryController));

module.exports = router;

